package portal.pubitf.system;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import portal.pubvo.system.NoticeVo;

public interface INoticeMapper {
	/**
	 *    查询全部
	 * @return
	 */
	public List<NoticeVo> getAll();
	/**
	 *    分页查询全部
	 * @return
	 */
	public List<NoticeVo> getPageAll(@Param("title")String title);
	/**
	 *    查询总条数
	 * @return
	 */
	public Integer getTotal();
	/**
	 *    添加
	 * @param vo
	 */
	public Integer insert(NoticeVo vo);
	
	/**
	 * 更新
	 * @param vo
	 * @return
	 */
	public Integer update(NoticeVo vo);
	/**
	 * 删除，实际是改变dr的值
	 * @param id
	 * @return
	 */
	public Integer delete(@Param("id")String id);
	/**
	 * 删除，实际是改变dr的值
	 * @param id
	 * @return
	 */
	public Integer deleteInId(String[] delList);
}
